persona non grata (formal) - Spanish English Dictionary